Russian Federation

noun
1.
a republic extending from E Europe to N and W Asia. 6,593,000 sq. mi. (17,076,000 sq. km).
Capital: Moscow.
Also called Russia, Russian Republic.
British Dictionary definitions for Russian Federation

Russian Federation

noun
1.
See Russia